"""
测试文件，最好是test_xxx.py开始或者是xxx_test.py结束
测试类：测试类名称必须是Test开始
测试方法：必须是test开头
"""
import pytest
# 面向对象的测试用例
"""class TestDemo:
    
    # pytest单元测试框架，是没有__init__()也不要去写
    
    def test02(self):
        print("test02")
    def test01(self):
        print("test01")
    def mytest(self): # 它不是test开头的
        print("mytest")"""
"""
pytest的用例执行顺序，是按照定义好的顺序执行
pytest这个库装完后，会自动识别测试用例
函数：test开头的
类：Test开头的
"""
# 函数的测试用例
def testfn2():
    print("testfn2")
def testfn1():
    print("testfn1")

def mytestfn():
    print("mytestfn")


if __name__ == '__main__':
    pytest.main(['-s','01_pyetst测试用例_test.py'])

"""
命令行方式运行测试用例：
pytest xxx.py # 运行测试用例
pytest -s xxx.py # 运行测试用例，并打印详细的信息
"""

"""
pytest.ini文件：
python_files：这个配置项，可以改变pytest识别用例规则，自定义
比如：laice*.py，运行整体目录的时候，就会识别laice开头的文件并执行
"""
